/*
 * Config.h
 *
 *  Created on: 19-06-2013
 *      Author: Krzychu
 */

#ifndef CONFIG_H_
#define CONFIG_H_

class Config
{
public:
	virtual ~Config();
	static Config* getInstance();
	unsigned long int getSourceTextSize();
	unsigned  int getPatternSize();
	unsigned int getTextBufferSize();
	bool getDebug();
	bool getFindOneOccurence();
private:
	Config();
	static Config* instance;
	unsigned long int sourceTextSize;
	unsigned int patternSize;
	unsigned int textBufferSize;
	bool debug;
	bool findOneOccurence;
};

#endif /* CONFIG_H_ */
